home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / text / misc / cvt / scripts / sbp->ascii.cvt < prev    next >
Text File  |  1993-12-30  |  7KB  |  332 lines

  1. /*
  2.  *  Oxxi's SBase4 DML code (.SBP files) to ASCII
  3.  *
  4.  *  Implemented Wed Dec 15 04:02:46 1993 by Tobias Ferber,  All Rights Reserved
  5.  */
  6.  
  7.  
  8. // DML tokens
  9.  
  10. /*
  11. $ff,   0 -> " ";
  12. */
  13.  
  14. $ff,   1 -> " + ";
  15. $ff,   2 -> " - ";
  16. $ff,   3 -> " * ";
  17. $ff,   4 -> " / ";
  18. $ff,   5 -> " <> ";
  19. $ff,   6 -> " = ";
  20. $ff,   7 -> " >= ";
  21. $ff,   8 -> " > ";
  22. $ff,   9 -> " <= ";
  23. $ff,  10 -> " < ";
  24. $ff,  11 -> " ^ ";
  25. $ff,  12 -> " AND ";
  26. $ff,  13 -> " OR ";
  27. $ff,  14 -> "LIKE ";
  28. $ff,  15 -> "MOD ";
  29. $ff,  16 -> "CONTAINS ";
  30.  
  31. $ff,  17 -> "+ ";       // ??? $ff,1
  32.  
  33. $ff,  18 -> "ABS ";
  34. $ff,  19 -> "ATN ";
  35. $ff,  20 -> "CHR$ ";
  36. $ff,  21 -> "COS ";
  37. $ff,  22 -> "EXP ";
  38. $ff,  23 -> "INT ";
  39. $ff,  24 -> "LOG ";
  40. $ff,  25 -> "RND ";
  41. $ff,  26 -> "SGN ";
  42. $ff,  27 -> "SIN ";
  43. $ff,  28 -> "SQR ";
  44. $ff,  29 -> "STR$ ";
  45. $ff,  30 -> "TAN ";
  46. $ff,  31 -> "DATE$ ";
  47. $ff,  32 -> "FIX ";
  48. $ff,  33 -> "FREE ";
  49. $ff,  34 -> "ROW ";
  50. $ff,  35 -> "COL ";
  51. $ff,  36 -> "PROW ";
  52. $ff,  37 -> "PCOL ";
  53. $ff,  38 -> "ERRNO ";
  54. $ff,  39 -> "SPACE$ ";
  55. $ff,  40 -> "ERR$ ";
  56. $ff,  41 -> "FORMAT$ ";
  57. $ff,  42 -> "DDE$";
  58. $ff,  43 -> "LEFT$ ";
  59. $ff,  44 -> "MID$ ";
  60. $ff,  45 -> "RIGHT$ ";
  61. $ff,  46 -> "ASC ";
  62. $ff,  47 -> "LEN ";
  63. $ff,  48 -> "VAL ";
  64. $ff,  49 -> "DAYS ";
  65. $ff,  50 -> "DAY$ ";
  66. $ff,  51 -> "DAY ";
  67. $ff,  52 -> "MONTH$ ";
  68. $ff,  53 -> "MONTH ";
  69. $ff,  54 -> "YEAR ";
  70. $ff,  55 -> "TIME$ ";
  71. $ff,  56 -> "TIMEVAL ";
  72. $ff,  57 -> "HRS ";
  73. $ff,  58 -> "MINS ";
  74. $ff,  59 -> "SECS ";
  75. $ff,  60 -> "THOUSECS ";
  76. $ff,  61 -> "LCASE$ ";
  77. $ff,  62 -> "UCASE$ ";
  78. $ff,  63 -> "INSTR ";
  79. $ff,  64 -> "DISKSPACE ";
  80. $ff,  65 -> "RECCOUNT ";
  81. $ff,  66 -> "EOF ";
  82. $ff,  67 -> "FOUND ";
  83. $ff,  68 -> "LOOKUP ";
  84. $ff,  69 -> "FCASE$ ";
  85. $ff,  70 -> "TRIM$ ";
  86. $ff,  71 -> "REPLICATE ";
  87. $ff,  72 -> "LTRIM$ ";
  88. $ff,  73 -> "SER ";
  89. $ff,  74 -> "EXISTS ";
  90. $ff,  75 -> "PAD$ ";
  91.  
  92. /*
  93. $ff,  76 -> "";
  94. $ff,  77 -> ".";
  95. $ff,  78 -> "";
  96. */
  97.  
  98. $ff,  79 -> "NOT ";
  99. $ff,  80 -> "PI ";
  100. $ff,  81 -> "TODAY ";
  101. $ff,  82 -> "NOW ";
  102. $ff,  83 -> "FIELD ";
  103. $ff,  84 -> "APPEND ";
  104. $ff,  85 -> "AS ";
  105. $ff,  86 -> "ASCENDING ";
  106. $ff,  87 -> "BUFFERS ";
  107. $ff,  88 -> "COUNT ";
  108. $ff,  89 -> "CURRENT ";
  109. $ff,  90 -> "DISK ";
  110. $ff,  91 -> "DESCENDING ";
  111. $ff,  92 -> "DOWN ";
  112. $ff,  93 -> "DUPLICATE ";
  113. $ff,  94 -> " ELSE ";
  114. $ff,  95 -> "ERROR ";
  115. $ff,  96 -> "FIRST ";
  116. $ff,  97 -> "FROM ";
  117. $ff,  98 -> "LAST ";
  118. $ff,  99 -> "LINE ";
  119. $ff, 100 -> "MEAN ";
  120. $ff, 101 -> "OFF ";
  121. $ff, 102 -> "PAGING ";
  122. $ff, 103 -> "PREVIOUS ";
  123. $ff, 104 -> "PRINTER ";
  124. $ff, 105 -> "QUERY ";
  125. $ff, 106 -> "RECORD ";
  126. $ff, 107 -> "STEP ";
  127. $ff, 108 -> "SUM ";
  128. $ff, 109 -> "SUMMARIZE ";
  129. $ff, 110 -> "TABLE ";
  130. $ff, 111 -> "TEXT ";
  131. $ff, 112 -> " THEN ";
  132. $ff, 113 -> "TO ";
  133. $ff, 114 -> "UNIQUE ";
  134. $ff, 115 -> "USING ";
  135. $ff, 116 -> "ALL ";
  136. $ff, 117 -> "POST ";
  137. $ff, 118 -> "GOSUB ";
  138. $ff, 119 -> " GOTO ";
  139. $ff, 120 -> "RESTORE ";
  140. $ff, 121 -> "RESUME ";
  141. $ff, 122 -> "LIST ";
  142. $ff, 123 -> "? ";
  143. $ff, 124 -> "ADD ";
  144. $ff, 125 -> "AFTER ";
  145. $ff, 126 -> "ASK ";
  146. $ff, 127 -> "BELL ";
  147. $ff, 128 -> "BEFORE ";
  148. $ff, 129 -> "BLANK ";
  149. $ff, 130 -> "BREAK ";
  150. $ff, 131 -> "CALL ";
  151. $ff, 132 -> "CHAIN ";
  152. $ff, 133 -> "CLEAR ";
  153. $ff, 134 -> "CLOSE ";
  154. $ff, 135 -> "CLS ";
  155. $ff, 136 -> "COPY ";
  156. $ff, 137 -> "CREATE ";
  157. $ff, 138 -> "DATA ";
  158. $ff, 139 -> "DATEBASE ";
  159. $ff, 140 -> "DEBUG ";
  160. $ff, 141 -> "DELETE ";
  161. $ff, 142 -> "DIRECTORY ";
  162. $ff, 143 -> "DISPLAY ";
  163. $ff, 144 -> "EDIT ";
  164. $ff, 145 -> "EJECT ";
  165. $ff, 146 -> "END ";
  166. $ff, 147 -> "MAX ";
  167. $ff, 148 -> "ENTER ";
  168. $ff, 149 -> "ERASE ";
  169. $ff, 150 -> "EXECUTE ";
  170. $ff, 151 -> "EXPORT ";
  171. $ff, 152 -> "FIELDS ";
  172. $ff, 153 -> "FILE ";
  173. $ff, 154 -> "FOOTING ";
  174. $ff, 155 -> " FOR ";
  175. $ff, 156 -> "FORM ";
  176. $ff, 157 -> "GET ";
  177. $ff, 158 -> "GROUP ";
  178. $ff, 159 -> "HEADING ";
  179. $ff, 160 -> "HOME ";
  180. $ff, 161 -> "IF ";
  181. $ff, 162 -> "IMPORT ";
  182. $ff, 163 -> "INDEX ";
  183. $ff, 164 -> "INPUT ";
  184. $ff, 165 -> "KEY ";
  185. $ff, 166 -> "LABELS ";
  186. $ff, 167 -> "LET ";
  187. $ff, 168 -> "LOAD ";
  188. $ff, 169 -> "LOCATE ";
  189. $ff, 170 -> "MAKE ";
  190. $ff, 171 -> "MEMORY ";
  191. $ff, 172 -> "MENU ";
  192. $ff, 173 -> "MERGE ";
  193. $ff, 174 -> "MODIFY ";
  194. $ff, 175 -> "NEWLINE ";
  195. $ff, 176 -> "NEW ";
  196. $ff, 177 -> "NEXT ";
  197. $ff, 178 -> "NUMBASE ";
  198. $ff, 179 -> "ON ";
  199. $ff, 180 -> "OPEN ";
  200. $ff, 181 -> "ORDER ";
  201. $ff, 182 -> "OUTPUT ";
  202. $ff, 183 -> "PASSWORD ";
  203. $ff, 184 -> "POSITION ";
  204. $ff, 185 -> "PRINT ";
  205. $ff, 186 -> "PROTECT ";
  206. $ff, 187 -> "QUIT ";
  207. $ff, 188 -> "READ ";
  208. $ff, 189 -> "REM";
  209. $ff, 190 -> "REMOVE ";
  210. $ff, 191 -> "RENAME ";
  211. $ff, 192 -> "REORGANIZE ";
  212. $ff, 193 -> "REPORT ";
  213. $ff, 194 -> "REQUEST ";
  214. $ff, 195 -> "RETURN ";
  215. $ff, 196 -> "RUN ";
  216. $ff, 197 -> "SAVE ";
  217. $ff, 198 -> "SAY ";
  218. $ff, 199 -> "SCRDUMP ";
  219. $ff, 200 -> "SHOW ";
  220. $ff, 201 -> "SELECT ";
  221. $ff, 202 -> "SET ";
  222. $ff, 203 -> "STATUS ";
  223. $ff, 204 -> "STORE ";
  224. $ff, 205 -> "UPDATE ";
  225. $ff, 206 -> "VIEW ";
  226. $ff, 207 -> "WAIT ";
  227. $ff, 208 -> "WHERE ";
  228. $ff, 209 -> "FG ";
  229. $ff, 210 -> "BG ";
  230. $ff, 211 -> "UL ";
  231. $ff, 212 -> "BF ";
  232. $ff, 213 -> "IT ";
  233. $ff, 214 -> "ATTR ";
  234. $ff, 215 -> "DIM ";
  235. $ff, 216 -> "WHILE ";
  236. $ff, 217 -> "WEND ";
  237. $ff, 218 -> "MIN ";
  238. $ff, 219 -> "VAR ";
  239. $ff, 220 -> "SD ";
  240. $ff, 221 -> "PG ";
  241. $ff, 222 -> "COMMS ";
  242. $ff, 223 -> "MOUSE ";
  243. $ff, 224 -> "SHARE ";
  244. $ff, 225 -> "LOCK ";
  245. $ff, 226 -> "PANEL ";
  246. $ff, 227 -> "USERNAME ";
  247. $ff, 228 -> "MACRO ";
  248. $ff, 229 -> "FN ";
  249. $ff, 230 -> "CASE ";
  250. $ff, 231 -> "IS ";
  251. $ff, 232 -> "DDEINIT ";
  252. $ff, 233 -> "DDEEXEC ";
  253. $ff, 234 -> "DDETERM ";
  254. $ff, 235 -> "DDEREQ ";
  255. $ff, 236 -> "DDEPOKE ";
  256. $ff, 237 -> "PAGE ";
  257. $ff, 238 -> "REGISTER ";
  258. $ff, 239 -> "UNLOCK ";
  259. $ff, 240 -> "SQL ";
  260. $ff, 241 -> "DIALOG ";
  261.  
  262. /*
  263. $ff, 242 -> "ÿÿÿÿü";
  264. $ff, 243 -> "";
  265. $ff, 244 -> "";
  266. $ff, 245 -> "";
  267. $ff, 246 -> "";
  268. $ff, 247 -> "";
  269. $ff, 248 -> "";
  270. $ff, 249 -> "";
  271. $ff, 250 -> "";
  272. $ff, 251 -> "";
  273. */
  274.  
  275. $ff, 252 -> "Update filter";
  276.  
  277. /*
  278. $ff, 253 -> "";
  279. $ff, 254 -> "";
  280. $ff, 255 -> "";
  281. */
  282.  
  283.  
  284. // newline
  285.  
  286. "\r\n"   -> "\n";
  287.  
  288.  
  289. // indentation
  290.  
  291. 27,  2   -> " ";
  292. 27,  3   -> "  ";
  293. 27,  4   -> "   ";
  294. 27,  5   -> "    ";
  295. 27,  6   -> "     ";
  296. 27,  7   -> "      ";
  297. 27,  8   -> "       ";
  298. 27,  9   -> "        ";
  299. 27, 10   -> "         ";
  300. 27, 11   -> "          ";
  301. 27, 12   -> "           ";
  302. 27, 13   -> "            ";
  303. 27, 14   -> "             ";
  304. 27, 15   -> "              ";
  305. 27, 16   -> "               ";
  306. 27, 17   -> "                ";
  307. 27, 18   -> "                 ";
  308. 27, 19   -> "                  ";
  309. 27, 20   -> "                   ";
  310. 27, 21   -> "                    ";
  311. 27, 22   -> "                     ";
  312. 27, 23   -> "                      ";
  313. 27, 24   -> "                       ";
  314. 27, 25   -> "                        ";
  315. 27, 26   -> "                         ";
  316. 27, 27   -> "                          ";
  317. 27, 28   -> "                           ";
  318. 27, 29   -> "                            ";
  319. 27, 30   -> "                             ";
  320. 27, 31   -> "                              ";
  321. 27, 32   -> "                               ";
  322. 27, 33   -> "                                ";
  323. 27, 34   -> "                                 ";
  324. 27, 35   -> "                                  ";
  325. 27, 36   -> "                                   ";
  326. 27, 37   -> "                                    ";
  327. 27, 38   -> "                                     ";
  328. 27, 39   -> "                                      ";
  329. 27, 40   -> "                                       ";
  330.  
  331. // END SBP->ASCII.cvt
  332.